package com.mrd.frame.onlinepay.pay;

import java.util.Map;

import com.mrd.frame.domain.AccessConfig;
import com.mrd.frame.domain.Order;
import com.mrd.frame.domain.OrderInteraction;
import com.mrd.frame.domain.message.PayMessage;
import com.mrd.frame.domain.params.PayParams;
import com.mrd.frame.service.OrderInteractionService;
import com.mrd.frame.service.OrderService;

/*
 *支付接口
 *@author han 
 */
public interface IPay {
	
	/**
	 * 支付
	 * @author han
	 */
	Map<String,Object> pay(AccessConfig accessConfig,PayParams payParams,Order order,OrderInteraction orderInt,
			PayMessage payMessage,OrderService	orderService,OrderInteractionService orderInteractionService);
}
